@charset "utf-8";
.clear{overflow:hidden;}
/*布局*/
.w90,.w990{width:auto;}
.edit_b{width:100%;text-align:center;padding:7px 0;}
.w100 {width:100%;}
.flash_price{font-size:16px;color:#ff4c66;font-weight:400;}
#cd-popup-container {width:100%;margin:auto;background:#FFF;border:none;box-shadow:none;position:absolute;bottom:0px;left:0;margin:0 auto;max-width:100%;padding:0;border-radius:0;}
.cd-pop_close{position:absolute;top:-20px;right:-10px;z-index:1000;}
.share_add_fr{position:fixed;right:3px;bottom:30%;width:30px;height:30px;line-height:30px;padding:10px;background:#f30;color:#fff;border-radius:25px;opacity:0.8;}
.share_add_fr a{color:#fff;}
.f12{font-size:12px;}


.mobile_none{display:none;}
.mobile_box{background:#fff;padding:10px 0;margin-top:10px;}

/*分割列*/
.column li{border-left:1px solid #eee;margin:0 0 0 -1px;}

/*app down*/
.app_down_header{position:fixed;top:0;left:0;z-index:1000;background:#000;color:#fff;width:100%;height:48px;overflow:hidden;opacity:0.9;}
.app_down_header .app_logo{margin:5px 5px 5px 65px;}
.app_down_header .app_logo img{border-radius:3px;height:38px;}
.app_down_header .app_text{line-height:18px;margin-top:6px;}
.app_down_header .app_down{background:#c30a0a;color:#fff;padding:5px 6px;margin-right:10px;font-size:12px;}
.app_down_header .app_close{position:absolute;top:10px;left:8px;z-index:10000;}
.s_inputs{height:24px;line-height:24px;border:1px solid #ddd;font-size:12px;padding:2px;}
/**/
.nav_search{position:absolute;top:0;right:0;width:50px;background:#fff;height: 45px;line-height:45px;z-index:1000; box-shadow: 0 0 20px #ddd;border-left:1px solid #f2f2f2;}
.nav_search_2{width:50px;display:block;}
.nav_search a{float:none;width:auto;border:none;font-size:14px;text-indent:-10000px;background:url(http://static.haitao.com/img/2016/24/search.png) no-repeat 13px 10px;-webkit-filter: grayscale(100%) opacity(65%);filter: grayscale(100%) opacity(65%);}
.nav_daren a{background:url(http://static.haitao.com/img/2016/24/daren.png?v=2) no-repeat 13px 10px;border:none;}
.nav_daren a:hover{border:none;}
.flash_ad{min-height:100px;width:100%;}
.flash_ad .swiper-slide{position:relative;min-height:100px;min-width:200px;text-align:center}
.flash_ad img{display:block}
.img_input{width:70px;background:none;border:none;}
.n_red{height:10px;width:10px;display:block;background:red;border-radius:5px;position:absolute;top:10%;right:30%;text-indent:-1000px;opacity:0.6;}
/*mini head*/
.mini_head{position:relative;padding:20px 15px;color:#fff;overflow:hidden;min-height:80px;}
.mini_head a{color:#fff}
.mini_head h1{color:#ffd680;font-size:20px;font-weight:bold;}
.mini_head .title{float:left;line-height:1.5em;width:70%;font-size:12px;margin-left:5px;}
.mini_head  h2{color:#fff;}
.mini_head .pic{float:left;width:20%;max-width:90px;text-align:center;}
.mini_head .go{position:absolute;top:30px;right:0;background:#000;padding:1px 6px 1px 12px;color:#fff;border-radius:15px 0 0 15px;opacity:0.8}
.mini_head .go a{display:block;color:#fff;font-size:12px;}
.mini_head .intro  p{margin:6px 0;}
.mini_head_bg{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:-1;}

.mini_head_2{position:relative;background:#fff;padding-bottom:10px;}
.mini_head_2 .pic img{width:100%;}
.mini_head_2 .logo{position:absolute;bottom:32px;left:10px;}
.mini_head_2 .logo img{width:56px;border-radius:3px;}
.mini_head_2 .intro{margin-left:70px;}
.mini_head_2 .go{position:absolute;top:30px;right:0;background:#000;padding:1px 6px 1px 12px;color:#fff;border-radius:15px 0 0 15px;opacity:0.8}
.mini_head_2 .go a{display:block;color:#fff;font-size:12px;}
/*.mini_head_bg{background:#fe4c66;position:absolute;top:-50px;left:-50px;width:200%;height:200%;z-index:-1;background-size:300%;-webkit-filter: blur(30px);-moz-filter: blur(30px);-ms-filter: blur(30px);filter: blur(30px);}*/

/*footer*/
.footer{height:48px;position:fixed;bottom:0;left:0;z-index:100;width:100%;background:#f8f8f8;border-top:1px solid #ddd;}
.footer{animation:fadeInUp;animation-duration: 0.3s;-webkit-animation:fadeInUp 0.3s;}
.footer li{float:left;width:25%;overflow:hidden;text-align:center;line-height:14px;}
.footer li a{font-size:12px;color:#888;}
.footer i{background:url(../img/Ficon.png) no-repeat;width:24px;height:24px;display:block;margin:5px auto 0 auto;-webkit-filter: grayscale(100%) opacity(65%);filter: grayscale(100%) opacity(65%);}
.footer .c2{background-position:0 -131px;}
.footer .c3{background-position:0 -43px;}
.footer .c4{background-position:0 -84px;}
.footer .c5{background-position:0 -338px;}
.footer .i_on i{-webkit-filter: grayscale(0);filter: grayscale(0);}
.footer .i_on a{color:#fe4c64;}

/*sku_car_foot*/
.sku_car_foot{position:fixed;bottom:0px;width:100%;overflow:hidden;z-index:1000;background:#fff;border-top:1px solid #eee;}
.sku_car_foot li{padding:15px 0;text-align:center;overflow:hidden;height:24px;}
.sku_car_foot .foot_collect{overflow:hidden;}
.sku_car_foot .foot_collect a{float:left;width:33.3%;border-right:1px solid #eee;margin-right:-1px;display:block;font-size:12px;overflow:hidden;}
.sku_car_foot .foot_add_car{background:#f03756;color:#fff;}
.sku_car_foot .foot_add_car a{color:#fff;}
.sku_car_foot .foot_add_car_notic{background:#ddd;color:#fff;}

.sub_nav .swiper-slide{width:auto;padding:0 10px;}
.sub_nav .swiper-slide a{float:none;width:inherit;padding:0 5px;}
/*my*/
.my_li_4 li{float:left;width:25%;border-right:1px solid #eee;border-bottom:1px solid #eee;margin:0 0 -1px -1px;text-align:center;padding:15px 0;}
.my_li_4 li a{color:#999;font-size:12px;}
/*列表*/
.item,.box{overflow:hidden;display:block;position:relative;}
.box p{margin:10px 0;}
.item{padding:10px;background:#fff;margin:8px 0;}
.item .title{max-height:40px;line-height:20px;overflow:hidden;margin-bottom:6px;}
/*团购列表*/
.tuan_list .item{margin:0 0 10px 0;}
.tuan_list .title{margin:6px 0;height:40px;line-height:20px;overflow:hidden;}
.tuan_list .tuan_item_pic{float:left;overflow:hidden;margin-right:8px;height:100px;width:100px;position:relative}
.tuan_list .tuan_item_pic .item_pic_img{display:table-cell;vertical-align:middle;*line-height:1;text-align:center;height:100px;width:100px;}
.tuan_list .tuan_item_pic .item_pic img{max-width:10%;vertical-align:middle;max-height:100%;}
.item .sold_out_tips{position:absolute;left:30px;width:45px;height:45px;top:30px;font-size:12px;background:url(http://static.haitao.com/img/m/soldout.png) no-repeat;text-indent:-1000px}
.item .stock_num{position:absolute;top:10px;left:10px;background:#f96;color:#fff;text-align:center;font-size:12px;padding:3px;line-height:18px;border-radius:3px;padding:0 5px;opacity:0.9;}
.item .pic {position:relative;}
.item .pic .brand_tips{position:absolute;right:10px;bottom:10px;font-size:12px;background:#333;border-radius:3px;}
.item .pic .brand_tips a{color:#fff;padding:3px 8px;}
/*tuan_list_2*/
.tuan_list_2 .item{float:left;width:50%;padding:0;border-left:1px solid #eee;border-bottom:1px solid #eee;margin:0px -1px 0 0;}
.tuan_list_2 .item .item_box,.tuan_list_2 .item  .i_10{padding:10px;}
.tuan_list_2 .title,.tuan_list_2 .pname{margin:3px 0;height:40px;line-height:20px;overflow:hidden;}
.tuan_list_2 .tuan_item_pic,.tuan_list_2 .pic{text-align:center;height:150px;overflow:hidden;position:relative;vertical-align:middle;}
.tuan_list_2 .tuan_item_pic img.tuan_list_2 .pic img{max-height:100%;vertical-align:middle;}
.tuan_list_2 .i_price{height:30px;overflow:hidden;font-size:12px;}
.tuan_list_2 .i_store{font-size:12px;height:24px;overflow:hidden;}
.tuan_list_2 .Fred{display:none;}

@media screen and (max-width: 299px) and (min-width: 240px) {
.tuan_list_2 .tuan_item_pic{height:120px;}
}
@media screen and (max-width: 399px) and (min-width: 361px) {
.tuan_list_2 .tuan_item_pic{height:180px;}
}
@media screen and (max-width: 680px) and (min-width: 400px) {
.tuan_list_2 .tuan_item_pic{height:200px;}
}
@media screen and (max-width: 780px) and (min-width: 681px) {
.tuan_list_2 .tuan_item_pic{height:300px;}
}

/*flashtuan*/
.flash_tuan_list .item{padding:10px;margin:0 0 10px 0;}
.flash_tuan_list .item .pic{position:relative;overflow:hidden;max-height:250px;text-align:center;margin:0 auto;}
.flash_tuan_list .item .pic img{max-height:250px;}
.flash_tuan_list .item .priceoff{position:absolute;right:10px;bottom:20px;background:#333;color:#eee;padding:0 10px;font-size:12px;border-radius:10px;opacity:0.6;}
.flash_tuan_list .item  .title{font-size:18px;color:#333;line-height:25px;max-height:50px;overflow:hidden;}
.flash_tuan_list .item  .ptime{margin-top:10px;overflow:hidden;color:#999;line-height:24px;}
.flash_tuan_list .item  .ptime a{color:#999;}
.flash_tuan_list .item  .title{font-size:18px;color:#333;line-height:25px;max-height:50px;overflow:hidden;margin-bottom:6px;}

/*promo*/
.promo_list .item{padding:0;background:none;border:none;}
.promo_list .item_intro{margin:10px;padding:12px;background:#fff;border:1px solid #ddd;border-radius:9px;}
.promo_list .item_intro .p_pic{text-align:center;overflow:hidden;margin:10px 0}
/**/
.brand_list .item{float:left;width:33.3%;border-left:1px solid #eee;border-bottom:1px solid #eee;margin:0 0 0 -1px;text-align:center;padding:5px 0;}
.brand_list .item img{height:60px;width:60px;border-radius:30px;}
.brand_list .item .pname{font-size:12px;overflow:hidden;color:#999;}

/*导购评论*/
.faxian_review_list .item{margin-bottom:10px;}
.faxian_review_list .item .intro{color:#666;}
.faxian_review_list .item .pic{text-align:center;max-height:200px;margin:10px 0;overflow:hidden;background:url(http://static.haitao.com/img/1.gif)  no-repeat center;}
.faxian_review_list .item .pic img{max-height:200px;}

/*导购store*/
.store_list .item{border-bottom:1px solid #f8f8f8;}
.store_list .s_logo{float:left;width:48px;text-align:center;margin-right:10px;}

/*fax 列表*/

.faxian_list .item .pic{float:left;overflow:hidden;margin-right:8px;height:120px;width:100px;position:relative}
.faxian_list .img{display:table-cell;vertical-align:middle;*line-height:1;text-align:center;height:120px;width:100px;}
.faxian_list .img img{max-width:100%;vertical-align:middle;max-height:90%;}

/*faxian_list_2*/
.faxian_list_2 .item{float:left;width:50%;padding:0;border-left:1px solid #eee;border-bottom:1px solid #eee;margin:0px -1px 0 0;}
.faxian_list_2 .item .item_box{padding:10px;}
.faxian_list_2 .title{margin:3px 0;height:40px;line-height:20px;overflow:hidden;}
/*.faxian_list_2 .pic{text-align:center;height:150px;overflow:hidden;position:relative;display: table-cell; vertical-align:middle;text-align:center;}
.faxian_list_2 .pic img{vertical-align:middle;max-height:100%;text-align:center;}*/
.faxian_list_2 .item .pic{height:150px;position:relative;max-width:100%;}
.faxian_list_2 .item .img{height:150px;display: table-cell; vertical-align:middle;text-align:center;max-height:100%;width:250px;margin:0 auto;}
.faxian_list_2 .item .img img{vertical-align:middle;max-width:100%;max-height:100%;text-align:center;}


.faxian_list_2 .i_price{height:24px;overflow:hidden;font-size:12px;}
.faxian_list_2 .i_store{font-size:12px;height:24px;overflow:hidden;color:#999;}


/*分享*/
.share_list .item,.share_pubu .item{padding:10px;margin:0;border-bottom:1px solid #eee;}
.share_list .item .pic,.share_pubu .item .pic{position:relative;overflow:hidden;max-height:200px;}
.share_list .item .pic img,.share_pubu .item .pic img{width:100%;display:block;}
.share_list .item .share_type,.share_pubu .item .share_type{position:absolute;right:10px;bottom:10px;background:#333;color:#eee;padding:0 10px;font-size:12px;border-radius:10px;opacity:0.6;}
.share_list .item  .title,.share_pubu .item .title{font-size:18px;color:#333;line-height:25px;max-height:50px;overflow:hidden;margin-bottom:6px;}
.share_list .item  .ptime,.share_pubu .item .ptime{margin-top:10px;overflow:hidden;color:#999;line-height:24px;}
.share_list .item  .ptime a,.share_pubu .item .ptime a{color:#999;}
.share_list .item .pic_list,.share_pubu .item .pic_list{height:70px;overflow:hidden;text-align:center;}
.share_list .item .pic_list li,.share_pubu .item .pic_list li{float:left;width:33.3%;overflow:hidden;border-left:5px solid #fff;margin:0 -5px 0 0;text-align:center;height:70px;}
.share_list .item .pic_list li img,.share_pubu .item .pic_list  li img{width:100%;min-height:70px;}

.share_list .item  .pic_s_1 .title{float:left;width:68%;max-height:75px;}
.share_list .item  .pic_s_1 .pic{float:right;width:30%;overflow:hidden;max-height:100px;}
.share_list .item  .pic_s_1 .pic img{max-height:96%;}



/*tuanstore*/
.tuan_store_list .item{margin-top:10px;}
.tuan_store_list .item .pic{position:relative;overflow:hidden;height:150px;text-align:center;}
.tuan_store_list .item .pic img{max-height:100%;}

.sku_list_2 p{margin:5px 0;}
.sku_list_2 .pic{position:relative;overflow:hidden;height:150px;text-align:center;}
.sku_list_2 .pic img{max-height:100%;}
.sku_list_2 .title{margin:6px 0;height:40px;line-height:20px;overflow:hidden;}

/*share_info*/
.share_info{background:#fff;padding:10px 20px;font-size:16px;line-height:1.8em;overflow:hidden;}
.share_info .info{overflow:hidden;}
.share_info .info a{color:#39F;}
.share_info .info img{max-width:100%;text-align:center;}
.share_info h1{font-size:20px;line-height:1.5em;}
.share_info .ptime{margin-top:15px;line-height:18px;}
.share_info .info  p{margin:15px 0;}
.share_info .tags a{padding:3px 5px;border:1px solid #f96;border-radius:2px;margin-right:5px;color:#f96;}
.share_info .info ul li{list-style-type:disc;padding:3px;margin:10px 25px;}
.share_info .info ol li{list-style-type:decimal;margin:10px 25px;padding:3px;}
.share_info .share_collect{width:80px;height:80px;padding:20px;border-radius:60px;margin:40px auto;background:#efefef;line-height:14px;}

.fans_list .item{line-hegiht:24px;}
.fans_list .item img{float:left;margin-right:10px;}

/*pubu_item*/
.pubu_item{background:#fff;overflow:hidden;width:auto;margin:6px 0;border:1px solid #eee;font-size:14px;padding:6px;}
.pubu_item .pic{position:relative;text-align:center;float:left;margin-right:10px;width:100px;height:110px;}
.pubu_item .i_store{height:30px;line-height:40px;overflow:hidden}
.pubu_item .pic img{max-height:100%;max-width:100%;}
.pubu_item .title{line-height:20px;max-height:40px;overflow:hidden;color:#999;margin:6px 0;}
.pubu_item .m_intro{height:30px;font-size:14px;color:#999;}
.pubu_item .intro{border-top:1px dotted #eee;margin:5px 0;padding:5px 0;line-height:1.8em;font-size:12px;color:#999;}
.pubu_item .asso_buy{background:#e93b78;float:right;padding:0px 8px;border-radius:3px;margin-right:10px;}
.pubu_item .asso_buy a{color:#fff;}
.pubu_item .store_intro{height:40px;overflow:hidden;line-height:20px;font-size:12px;color:#999;margin:3px 0;}


/*coupon*/
.coupon_list .item{padding:10px;margin:0 0 10px 0;background:#fff;overflow:hidden;}
/*.share_list .item h3{font-size:18px;font-weight:600;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}*/
.coupon_list .item h3{font-size:16px;font-weight:600;line-height:30px;overflow:hidden;}
.coupon_list .item_fl{float:left;width:50px;height:50px;overflow:hidden;margin-right:15px;}
.coupon_list .item_fr{display:table-cell;width:100%;}
.coupon_list .remark{margin:10px 0 20px 0;height:70px;overflow:hidden;line-height:25px;}
.coupon_list .time{margin-top:10px;}


/*brand_info*/
.brand_head{padding:0;margin:0;min-height:100px;max-height:200px;overflow:hidden;}
.brand_head img{display:block;}
/*商品详细*/
.product_info{background:#fff;}
.product_info h2{line-height:1.6em;}
.product_info p{margin:10px 0;}
/*.product_info .main_pic{background:#fff;text-align:center;padding:0px;overflow:hidden;display:-webkit-box; -webkit-box-orient:horizontal; -webkit-box-pack:center; -webkit-box-align:center;-webkit-box-shadow:0px 0px 15px 0px #eee;-moz-box-shadow: 0px 0px 15px 0px #eee;box-shadow:0px 0px 15px 0px #eee;position:relative;min-height:200px;}*/
.product_info .main_pic{background:#fff;text-align:center;padding:0px;overflow:hidden;position:relative;min-height:200px;}
.product_info .main_pic img{width:100%;display:block;}
.product_info .main_pic .share_num{position:absolute;bottom:20px;right:20px;background:#000;color:#fff;padding:2px 10px;border-radius:15px;opacity:0.7;z-index:1000;}
.product_info .main_pic .share_num a{color:#eee;}

.product_info .main_pic .commission_tips{position:absolute;top:20px;left:20px;background:#eb4f38;color:#fff;padding:2px 6px;font-size:12px;border-radius:3px;z-index:1000;}
.product_info .main_pic .commission_tips a{color:#fff;}

.p_buy{position:fixed;bottom:68px;width:100%;z-index:1000;}
.p_buy p{padding:0 10px;}
.mini_list{width:120px;overflow:hidden;line-height:20px;text-align:left}
.mini_list .pic{width:120px;height:120px;display: table-cell; vertical-align:middle;text-align:center;}
.mini_list .pic img{max-height:90px;max-width:90px;vertical-align:middle;}
.mini_list .title{height:34px;overflow:hidden;text-align:left;font-size:12px;line-height:16px;}
/*属性弹窗*/
.sku_more_pop{padding:10px;}
.sku_more_pop p{margin:10px 0;}
.sku_more_pop .more_sku{min-height:100px;overflow-y:auto;max-height:200px;}
.sku_more_pop .more_sku a{margin:8px 6px 0 0;white-space:nowrap;float:left;height:24px;line-height:24px;padding:3px 8px;border-radius:5px;background:#fff;border:1px solid #999;color:#999;font-size:12px;}
.sku_more_pop .more_sku .on{color:#fff;background:#ff4c66;border:1px solid #ff4c66;}
/*发现*/
.ship_help li{float:left;width:25%;}

/*购物车*/
.add_car{position:absolute;bottom:25px;right:15px;}
.car_item{position:relative;border-bottom:1px solid #f8f8f8;padding:5px 0;}
.car_item .select_lable{margin-top:30px;}
.car_list li{padding:10px 0;border-bottom:1px dashed #eee;height:80px;}
.car_list li:last-child{border:none;}
.car_list .select_lable{margin-top:25px;}
.car_list .c_img{width:80px;height:80px;text-align:center;margin:0 5px;float:left;}
.car_list .p_name{height:20px;line-height:20px;overflow:hidden;}
.sub_num input{border:1px solid #ddd;border-left:none;border-right:none;width:30px;height:30px;float:left}
.sub_num a{border:1px #ddd solid;display:block;float:left;height:30px;padding:0 15px;line-height:30px;display:block}
.sub_num a:hover{background:#ff4d67;color:#fff}
.car_submit{position:fixed;bottom:50px;width:100%;overflow:hidden;color:#888;z-index:100;}
.car_submit p{margin:6px 0;}
.sub_num input{border:1px solid #ddd;border-left:none;border-right:none;width:30px;height:30px;float:left}
.sub_num a{border:1px #ddd solid;display:block;float:left;height:30px;padding:0 15px;line-height:30px;display:block}
.sub_num a:hover{background:#ff4d67;color:#fff}

/*商品评论*/
.review_item li{border-bottom:1px dashed #eee;padding:15px 0;position:relative;color:#555;}
.review_item li:last-child{border:none;}
.review_item li p{margin:0px}
.review_item .r_c{margin:5px 0;}
.review_item .u_logo{overflow:hidden;float:left;width:40px;}
.review_item .u_logo img{max-width:100%;}
.review_item .r_info{margin-left:46px;}
.review_item .u_name{color:#999;}
.review_item .r_dig{position:absolute;top:8px;right:0px;}
.review_item .r_dig a{margin-left:15px;}
.review_item  .more_review{background:#f8f8f8;margin:5px 0;padding:0 10px;}
.review_item  .more_review li{padding:8px 0;}
.review_item  .more_review a{color:#f69}

/*select苹果效果*/
.ui-segment{color: rgb(0, 122, 255);
border: 1px solid rgb(0, 122, 255);
border-radius: 4px;
display:inline-block;
font-family: 'Lato',Georgia, Serif;}
.ui-segment span.option.active{background-color: rgb(0, 122, 255);
color: white;}
.ui-segment span.option{padding-left: 23px;
padding-right: 23px;
height:30px;
text-align:center;
display:inline-block;
line-height:30px;
margin: 0px;
float:left;
cursor:pointer;
border-right:1px solid rgb(0, 122, 255);}
.ui-segment span.option:last-child{border-right: none;}
.segment-select{display:none;}

/*zhibo*/
.zhibo_header{height:150px;overflow:hidden;position:relative;}
.zhibo_header img{width:100%;display:block}
.zhibo_title{position:absolute;z-index:10;bottom:50px;left:30px;color:#fff;}
.zhibo_title h1{font-weight:bold;font-size:20px;color:#fff;}
.zhibo_review_img img{max-height:100px;}
.zhibo_review_list .r_info img{max-height:300px;border-radius:3px;}
.zhibo_review_list .review_text .item{clear:both;height:96px;overflow:hidden;border:1px solid #eee;margin:10px 0;}
.zhibo_review_list .review_text .item .item_box{padding:0px;}
.zhibo_review_list .review_text  .item .pic{float:left;width:80px;height:80px;text-align:center;margin-right:10px;}
/*.zhibo_review_list .review_text  .item .clear{clear:none;margin-left:80px;height:25px;line-height:25px;}*/
.zhibo_review_list .review_text  .item .pname{max-height:40px;overflow:hidden;}
.zhibo_review_list .review_text  .item .hr{border:none;}
.zhibo_review_list .review_text  .item .pic img{max-width:80px;max-height:80px;}
.zhibo_review_list .review_text  .item .icons,.zhibo_review_list .review_text  .item .brand_tips,.zhibo_review_list .review_text  .item .ul_f_4,.zhibo_review_list .review_text  .item .share_num{display:none;} 
